package com.xiaoshuidi.cloud.module.contract.controller.admin.bill.vo.rentOrder;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;

/**
 * @Description:
 * @author: zhaoyu
 * @date: 2023/7/5
 */
@Data
public class CompanyOrderUrgeReqVO {
    /**
     * 企业合同编号
     */
    @NotNull(message = "企业合同编号不能为空")
    private Long companyContractId;

    /**
     * 账单开始时间
     */
    @NotNull(message = "账单开始时间不能为空")
    private LocalDate startTime;

    /**
     * 账单结束时间
     */
    @NotNull(message = "账单结束时间不能为空")
    private LocalDate endTime;

    /**
     * 账单类型 default 合同账单| custom 杂费账单| free  免租期账单| meter  抄表账单| carry 结转账单 | owner 业主账单
     */
    @NotEmpty(message = "账单类型不能为空")
    private String orderType;


}
